<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>
          Google Web Toolkit
          
            -
            Window</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link href="../css/base.css" rel="stylesheet" type="text/css">
<link href="./doc.css" rel="stylesheet" type="text/css">
<link href="../css/print.css" rel="stylesheet" media="print" type="text/css">
</head>
<body>
<div id="gaia">&nbsp;</div>
<div id="header">
<div id="logo">
<a href="http://code.google.com/"><img src="http://code.google.com/images/code_sm.png" alt="Google"></a>
</div>
<div id="title">Google Web Toolkit (Beta)</div>
<div id="breadcrumbs">
<div id="nextprev">
<nobr><a href="com.google.gwt.user.client.Timer.html">&laquo; prev</a></nobr><nobr><a href="com.google.gwt.user.client.Command.html">next &raquo;</a></nobr>
</div>
<span class="item"><a href="http://code.google.com/">Google Code Home</a></span>
        &gt;
        <span class="item"><a href="http://code.google.com/webtoolkit/">Google Web Toolkit</a></span>
        &gt;
        
        <span class="item"><a xmlns="" href="gwt.html">GWT Class Reference</a></span> &gt;
            <span class="item"><a href="com.google.gwt.user.client.html">com.google.gwt.user.client</a></span> &gt;
            <span class="selected item">Window</span>
</div>
</div>
<div id="side">
<div id="menu">
<h4>
<a href="http://code.google.com/webtoolkit/">Google Web Toolkit</a>
</h4>
<ul>
<li>
<a href="http://code.google.com/webtoolkit/download.html">Download GWT</a>
</li>
</ul>
<ul>
<li>
<a href="http://code.google.com/webtoolkit/overview.html">Product Overview</a>
</li>
<li>
<a href="http://code.google.com/webtoolkit/gettingstarted.html">Getting Started Guide</a>
</li>
<li>
<a href="http://code.google.com/webtoolkit/documentation/examples/">Example Projects</a>
</li>
</ul>
<ul>
<li>
<a href="./com.google.gwt.doc.DeveloperGuide.html">Developer Guide</a>
</li>
<li>
<a class="selected" href="./gwt.html">Class Reference</a>
</li>
<li>
<a href="http://code.google.com/webtoolkit/issues/">Issue Tracking</a>
</li>
<li>
<a href="http://groups.google.com/group/Google-Web-Toolkit">Developer Forum</a>
</li>
</ul>
<ul>
<li>
<a href="http://googlewebtoolkit.blogspot.com/">GWT Blog</a>
</li>
<li>
<a href="http://code.google.com/webtoolkit/faq.html">GWT FAQ</a>
</li>
<li>
<a href="http://code.google.com/webtoolkit/makinggwtbetter.html">Making GWT Better</a>
</li>
</ul>
<ul>
<li>
<a href="http://code.google.com/webtoolkit/thirdparty.html">Third Party Tools</a>
</li>
</ul>
</div>
<div id="search">
<form action="http://www.google.com/search" method="get">
<div>
<input name="domains" value="code.google.com" type="hidden"><input name="sitesearch" value="code.google.com" type="hidden">
<div class="header">Search this site:</div>
<div class="input">
<input name="q" size="10">
</div>
<div class="button">
<input value="Search" type="submit">
</div>
</div>
</form>
</div>
</div>
<div xmlns="http://www.w3.org/1999/xhtml" id="body">
<h1>Class Window</h1>
<div class="classSig">public 
            class 
            Window<br>extends
                <a xmlns="" href="java.lang.Object.html">Object</a>
</div>This class provides access to the browser window's methods, properties, and
 events.<h2 class="api">Methods</h2>
<table cellpadding="1" cellspacing="1" class="members">
<tr>
<td><a href="com.google.gwt.user.client.Window.html#addWindowCloseListener(com.google.gwt.user.client.WindowCloseListener)">addWindowCloseListener(WindowCloseListener)</a></td><td>Adds a listener to receive window closing events. </td>
</tr>
<tr>
<td><a href="com.google.gwt.user.client.Window.html#addWindowResizeListener(com.google.gwt.user.client.WindowResizeListener)">addWindowResizeListener(WindowResizeListener)</a></td><td>Adds a listener to receive window resize events. </td>
</tr>
<tr>
<td><a href="com.google.gwt.user.client.Window.html#alert(java.lang.String)">alert(String)</a></td><td>Displays a message in a modal dialog box. </td>
</tr>
<tr>
<td><a href="com.google.gwt.user.client.Window.html#confirm(java.lang.String)">confirm(String)</a></td><td>Displays a message in a modal dialog box, along with the standard 'OK' and
 'Cancel' buttons. </td>
</tr>
<tr>
<td><a href="com.google.gwt.user.client.Window.html#enableScrolling(boolean)">enableScrolling(boolean)</a></td><td>Use this method to explicitly disable the window's scrollbars. </td>
</tr>
<tr>
<td><a href="com.google.gwt.user.client.Window.html#getClientHeight()">getClientHeight()</a></td><td>Gets the height of the browser window's client area. </td>
</tr>
<tr>
<td><a href="com.google.gwt.user.client.Window.html#getClientWidth()">getClientWidth()</a></td><td>Gets the width of the browser window's client area. </td>
</tr>
<tr>
<td><a href="com.google.gwt.user.client.Window.html#getTitle()">getTitle()</a></td><td>Gets the browser window's current title. </td>
</tr>
<tr>
<td><a href="com.google.gwt.user.client.Window.html#open(java.lang.String, java.lang.String, java.lang.String)">open(String, String, String)</a></td><td>Opens a new browser window. </td>
</tr>
<tr>
<td><a href="com.google.gwt.user.client.Window.html#removeWindowCloseListener(com.google.gwt.user.client.WindowCloseListener)">removeWindowCloseListener(WindowCloseListener)</a></td><td>Removes a window closing listener. </td>
</tr>
<tr>
<td><a href="com.google.gwt.user.client.Window.html#removeWindowResizeListener(com.google.gwt.user.client.WindowResizeListener)">removeWindowResizeListener(WindowResizeListener)</a></td><td>Removes a window resize listener. </td>
</tr>
<tr>
<td><a href="com.google.gwt.user.client.Window.html#setMargin(java.lang.String)">setMargin(String)</a></td><td>Sets the size of the margins used within the window's client area. </td>
</tr>
<tr>
<td><a href="com.google.gwt.user.client.Window.html#setTitle(java.lang.String)">setTitle(String)</a></td><td>Sets the browser window's title. </td>
</tr>
</table>
<h2 class="api">Method Detail</h2>
<a name="addWindowCloseListener(com.google.gwt.user.client.WindowCloseListener)"></a>
<h3 class="api">addWindowCloseListener</h3>
<div class="memberSig">public static void<b> addWindowCloseListener</b>(<nobr><a href="com.google.gwt.user.client.WindowCloseListener.html">WindowCloseListener</a> listener</nobr>)</div>Adds a listener to receive window closing events.<h4 class="api">Parameters</h4>
<dl class="memberDetail">
<dt>listener</dt>
<dd>the listener to be informed when the window is closing</dd>
</dl>
<hr>
<a name="addWindowResizeListener(com.google.gwt.user.client.WindowResizeListener)"></a>
<h3 class="api">addWindowResizeListener</h3>
<div class="memberSig">public static void<b> addWindowResizeListener</b>(<nobr><a href="com.google.gwt.user.client.WindowResizeListener.html">WindowResizeListener</a> listener</nobr>)</div>Adds a listener to receive window resize events.<h4 class="api">Parameters</h4>
<dl class="memberDetail">
<dt>listener</dt>
<dd>the listener to be informed when the window is resized</dd>
</dl>
<hr>
<a name="alert(java.lang.String)"></a>
<h3 class="api">alert</h3>
<div class="memberSig">public static void<b> alert</b>(<nobr><a href="java.lang.String.html">String</a> msg</nobr>)</div>Displays a message in a modal dialog box.<h4 class="api">Parameters</h4>
<dl class="memberDetail">
<dt>msg</dt>
<dd>the message to be displayed.</dd>
</dl>
<hr>
<a name="confirm(java.lang.String)"></a>
<h3 class="api">confirm</h3>
<div class="memberSig">public static boolean<b> confirm</b>(<nobr><a href="java.lang.String.html">String</a> msg</nobr>)</div>Displays a message in a modal dialog box, along with the standard 'OK' and
 'Cancel' buttons.<h4 class="api">Parameters</h4>
<dl class="memberDetail">
<dt>msg</dt>
<dd>the message to be displayed.</dd>
</dl>
<h4 class="api">Return Value</h4>
<code>true</code> if 'OK' is clicked, <code>false</code> if
         'Cancel' is clicked.<hr>
<a name="enableScrolling(boolean)"></a>
<h3 class="api">enableScrolling</h3>
<div class="memberSig">public static void<b> enableScrolling</b>(<nobr>boolean enable</nobr>)</div>Use this method to explicitly disable the window's scrollbars.
 Applications that choose to resize their user-interfaces to fit within the
 window's client area will normally want to disable window scrolling.<h4 class="api">Parameters</h4>
<dl class="memberDetail">
<dt>enable</dt>
<dd>
<code>false</code> to disable window scrolling</dd>
</dl>
<hr>
<a name="getClientHeight()"></a>
<h3 class="api">getClientHeight</h3>
<div class="memberSig">public static int<b> getClientHeight</b>()</div>Gets the height of the browser window's client area.<h4 class="api">Return Value</h4>the window's client height<hr>
<a name="getClientWidth()"></a>
<h3 class="api">getClientWidth</h3>
<div class="memberSig">public static int<b> getClientWidth</b>()</div>Gets the width of the browser window's client area.<h4 class="api">Return Value</h4>the window's client width<hr>
<a name="getTitle()"></a>
<h3 class="api">getTitle</h3>
<div class="memberSig">public static <a href="java.lang.String.html">String</a><b> getTitle</b>()</div>Gets the browser window's current title.<h4 class="api">Return Value</h4>the window's title.<hr>
<a name="open(java.lang.String, java.lang.String, java.lang.String)"></a>
<h3 class="api">open</h3>
<div class="memberSig">public static void<b> open</b>(<nobr><a href="java.lang.String.html">String</a> url, </nobr><nobr><a href="java.lang.String.html">String</a> name, </nobr><nobr><a href="java.lang.String.html">String</a> features</nobr>)</div>Opens a new browser window. The "name" and "features" arguments are
 specified <a href="http://www.mozilla.org/docs/dom/domref/dom_window_ref76.html">here</a>.<h4 class="api">Parameters</h4>
<dl class="memberDetail">
<dt>url</dt>
<dd>the URL that the new window will display</dd>
<dt>name</dt>
<dd>the name of the window (e.g. "_blank")</dd>
<dt>features</dt>
<dd>the features to be enabled/disabled on this window</dd>
</dl>
<hr>
<a name="removeWindowCloseListener(com.google.gwt.user.client.WindowCloseListener)"></a>
<h3 class="api">removeWindowCloseListener</h3>
<div class="memberSig">public static void<b> removeWindowCloseListener</b>(<nobr><a href="com.google.gwt.user.client.WindowCloseListener.html">WindowCloseListener</a> listener</nobr>)</div>Removes a window closing listener.<h4 class="api">Parameters</h4>
<dl class="memberDetail">
<dt>listener</dt>
<dd>the listener to be removed</dd>
</dl>
<hr>
<a name="removeWindowResizeListener(com.google.gwt.user.client.WindowResizeListener)"></a>
<h3 class="api">removeWindowResizeListener</h3>
<div class="memberSig">public static void<b> removeWindowResizeListener</b>(<nobr><a href="com.google.gwt.user.client.WindowResizeListener.html">WindowResizeListener</a> listener</nobr>)</div>Removes a window resize listener.<h4 class="api">Parameters</h4>
<dl class="memberDetail">
<dt>listener</dt>
<dd>the listener to be removed</dd>
</dl>
<hr>
<a name="setMargin(java.lang.String)"></a>
<h3 class="api">setMargin</h3>
<div class="memberSig">public static void<b> setMargin</b>(<nobr><a href="java.lang.String.html">String</a> size</nobr>)</div>Sets the size of the margins used within the window's client area.  It is
 sometimes necessary to do this because some browsers, such as Internet
 Explorer, add margins by default, which can confound attempts to resize
 panels to fit exactly within the window.<h4 class="api">Parameters</h4>
<dl class="memberDetail">
<dt>size</dt>
<dd>the window's new margin size, in CSS units.</dd>
</dl>
<hr>
<a name="setTitle(java.lang.String)"></a>
<h3 class="api">setTitle</h3>
<div class="memberSig">public static void<b> setTitle</b>(<nobr><a href="java.lang.String.html">String</a> title</nobr>)</div>Sets the browser window's title.<h4 class="api">Parameters</h4>
<dl class="memberDetail">
<dt>title</dt>
<dd>the new window title.</dd>
</dl>
</div>
<div id="footer" xmlns="http://www.w3.org/1999/xhtml">
          &copy;2007 Google
          <span class="noprint">
            -
            <a href="http://www.google.com/">Google Home</a>
            -
            <a href="http://www.google.com/jobs/">We're Hiring</a>
            -
            <a href="http://www.google.com/privacy.html">Privacy Policy</a>
            -
            <a href="http://www.google.com/terms_of_service.html">Terms of Service</a>
            -
            <a href="mailto:code@google.com">Contact Us</a></span>
<div id="license" style="text-align: center; margin: 1em 0em 1em 0em">
            Except as otherwise
            <a href="http://code.google.com/policies.html#restrictions">noted</a>, the content of this  page is licensed under the  <a rel="license" href="http://creativecommons.org/licenses/by/2.5/">Creative Commons Attribution 2.5 License</a>.
              <!--
            <rdf:RDF xmlns="http://web.resource.org/cc/">
<Work rdf:about="">
<license rdf:resource="http://creativecommons.org/licenses/by/2.5/"></license>
</Work>
<License rdf:about="http://creativecommons.org/licenses/by/2.5/">
<permits rdf:resource="http://web.resource.org/cc/Reproduction"></permits>
<permits rdf:resource="http://web.resource.org/cc/Distribution"></permits>
<requires rdf:resource="http://web.resource.org/cc/Notice"></requires>
<requires rdf:resource="http://web.resource.org/cc/Attribution"></requires>
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"></permits>
</License>
</rdf:RDF>
              -->
            </div>
</div>
<script src="https://ssl.google-analytics.com/urchin.js" type="text/javascript" xmlns="http://www.w3.org/1999/xhtml"></script><script type="text/javascript">
          _uacct="UA-18071-1"; _uanchor=1; urchinTracker();
        </script>
</body>
</html>
